package com.fjnu.entity;

import java.util.Date;

/**
 * 类别实体类，对应类别模块DAO层（CategoryDao）的业务操作
 * 属性与类别表匹配，支撑insert、delete等方法，同时关联文章模块的categoryId参数
 */
public class Category {
    // 类别ID（自增，对应delete方法的categoryId参数、Article的categoryId参数）
    private Integer id;
    // 类别名称（非空，类别的核心标识，需唯一）
    private String categoryName;
    // 类别描述（可选，补充类别信息）
    private String description;
    // 类别创建时间（默认自动填充，无需手动设置）
    private Date createTime;

    // Getter和Setter方法（支撑DAO层操作时的属性赋值与取值）
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}